//
//  main.m
//  01-Git基本流程
//
//  Created by QC.L on 16/7/4.
//  Copyright © 2016年 QC.L. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "Teacher.h"
int main(int argc, const char * argv[]) {
    
    /********************Git 流程(详细过程在简书)********************/
    
    //1.将自己的账号添加到对应的项目组中
    //例: 添加到了DLS160710组织中
    
    //2.从项目组的仓库中找到你要编写的项目,进行fork(分叉,分歧)
    //例: 把项目组织中的Objective-C进行fork,fork完成后,会在自己的仓库中生成一个新的仓库
    
    //3.复制自己的仓库地址,进行克隆
    //例: (在终端输入如下命令)git clone https://git.oschina.net/fll0424/Objective-C.git
    //4.克隆完本地会生成对应的仓库文件
    //进行代码的编写
    
    //5.代码编写,文件的增删改(注意如果要新建工程不要勾选Create git选项, 否则会生成 .git文件, 上传后打不开)
    
    //6.代码编写完成后,将改动添加到暂存区
    //例: 在终端输入指令 git add -A 或者是git add .来实现
    
    //7.将代码提交到本地仓库
    //例: 在终端输入指令 git commit -m "这里写做出的修改内容(用英文写)"
    
    //8.将最终本地仓库的代码push到个人远程仓库
    //例: 在终端输入指令 git push
    
    //9.将最终版的个人远程仓库的内容,pull request到总仓库的个人分支
    //例: 点击pull request,左边是源分支,右边是目标分支
    //源分支:选择自己个人仓库的地址对应的master分支
    //目标分支:选择总仓库对应的个人分支(LinLnFu)
    
    Teacher *tea = [[Teacher alloc]init];
    tea->_name = @"张珊";
    NSLog(@"name = %@", tea->_name);//public 可以访问到
//    tea->_gender = @"nan";//受保护 不允许外界访问
//    tea->_salary = 3000.8;//受保护 不允许外界直接访问
    [tea setSalary:3000.8];//虽然受保护, 但是用set, get方法, 可以间接访问
    NSLog(@"%.2lf", [tea getSalary]);
    return 0;
}
